production derricks - French English Dictionary